The elements of non-Euclidean geometry (Bell's mathematical series for schools and colleges. General editor: William P. Milne)