Contemporary Abstract Algebra - Gallian, Joseph A (Narosa Publishing House, 1998)