Geometry Revealed - Berger, Marcel; Senechal, Lester J. (Springer Berlin Heidelberg, 2010)