Contemporary abstract algebra - Gallian, Joseph A (Cengage, New Delhi, 2013)