Geometry - Brannan David A; Matthew F.Esplen; Jeremy J.Gray (Australia Cambridge University Press, 1999)