Contemporary abstract algebra - Gallian Joseph A (New Delhi Narosa Publishing House, 1998)