Course in abstract algebra - Khanna, V. N. (New Delhi, 1998)