Geometry Revisited - Coxeter, H. S. M. ; Greitzer, S. L.