Geometry - Brannan,David A. (Camberidge University Press, 1999)