Euclidean and non-Euclidean geometries development and history - Greenberg, Marvin J. (Marvin Jay) (W.H. Freeman and Company, 1993)