Contemporary abstract algebra - Gallian, Joseph A. (D.C. Heath, 1994)