Euclidean and Non-Euclidean Geometries - Greenberg, Marvin Jay