Text this: Number, shape, and symmetry : an introduction to number theory, geometry, and group theory / Diane L. Herrmann, Paul J. Sally, Jr.