A course in modern geometries - Cederberg, Judith N. (Undergraduate texts in mathematics, 2001)