Modern geometries non-Euclidean, projective and discrete - Henle, Michael (Prentice Hall, 2001)