Non-Euclidean geometry : a critical and historical study of its developments. / Authorized English translation with additional appendices by H. S. Carslaw. With an introd. by Federigo Enriques. With a suppl. containing the George Bruce Halsted translations of The science of absolute space, by John Bolyai [and] The theory of parallels, by Nicholas Lobachevski