Geometry - Brannan, David A (Cambridge, 1999)