Geometry 2nd ed. - David A. Brannan (UK Cambridge University Press, 2012)