Brannan,David A. Geometry David A. Brannan - Camberidge University Press 1999 - xi,497 ISBN: 0 521 59193 7 950.00