Geometry by David A. Brannan & Matthew F. Esplen