Course in abstract algebra - Khanna, Vijay K. (Vikas publishing house, 1993)