Geometry - Brannan, David A. (Cambridge, 2004)