Rings , fields and groups : An introduction to abstract algebra - Allenby , R.B.J.T (Butterworth Heinemann, 1991)