Euclidean and non-Euclidean geometries

Marvin Jay Greenberg
W. H. Freeman
9780716704546
0-7167-0454-4