Euclidean and Non-Euclidean Geometries : development and history - Greenberg, Marvin Jay (W. H. Freeman and Co., 1980)