Geometry - Brannan, David A. (Cambridge Cambeidge University Press, 2012)