Neo-Euclidean Geometry
Euclid or Einstein
by
J. J. Callahan
The Elements of Neo-Euclidean Geometry