Kaleidoscopes, Hubcaps, and Mirrors: Symmetry and Transformations by Glenda Lappan & James T. Fey