Euclidean and Non-Euclidean Geometries, 3d edition (1996)

by M J Greenberg