Euclidean and Non-Euclidean Geometries: Development and History - Greenberg, Jay Marvin (New York, 1980)