Euclidean and non-Euclidean geometries development and history - Greenberg, Marvin Jay (Freeman, 1997)