Euclidean and Noneuclidean Geometry - RYAN, Patrick J. (Cambridge. Cambridge Uni. Press, 1989)