Text this: Foundations of Euclidean and non-Euclidean geometry / Richard L. Faber.