Groups and symmetry a guide to discovering mathematics - Farmer, David W. (American Math. Soc., 1997)