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