Euclidean and non-euclidean geometries - Greenberg, Marvin J. (1980)