Groups and Symmetry - Armstrong, M.A (1988)