Contemporary abstract algebra - Gallian, Joseph A. (new delhi Narosa, 1998)