The Elements of Non-Euclidean Geometry by Duncan M'Laren Young Sommerville & D.M.Y. Sommerville