Geometry : Euclid and beyond / - Hartshorne, Robin. (Springer, 2000)