Euclidean and non-euclidean geometries: development and history - Greenberg, Marvin Jay (W. H. Freeman, 1974)