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