by Marvin J. Greenberg
Euclidean and Non-Euclidean Geometries presents the discovery of non-Euclidean geometry and the reformulation of the foundations of Euclidean geometry.