Geometry : euclid and beyond - Hartshorne, Robin (Springer, 2000)