This richly illustrated and clearly written undergraduate textbook captures the excitement and beauty of geometry. The approach is that of Klein in his Erlangen programme: a geometry is a space together with a set of transformations of the space. The authors explore various geometries: affine, proje[...]