Numbers and symmetry : an introduction to algebra - Johnston, Bernard L. (CRC Press, 1997)