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