A book of abstract algebra - Pinter, Charles C. (Dover Publications, 2010)