Groups and symmetry - Farmer, David W (1996)