Geometry - Brannam, David A. (Cambridge CUP, 1999)