Modern Geometry by David Thomas & David A. Thomas