A History Of Non-Euclidean Geometry by B.A. Rozenfel'd & Boris A. Rosenfeld