Euclidean and non-Euclidean geometries Development and history - Greenberg, Marvin J. (Freeman, 1973)