A First Course in abstract algebra: ring,groups and fieldas - ANDERSON,Marlow (London: Chapman Hall CRC, 2005)