A course in abstract algebra - Khanna, Vijay K. (Vikas Publishing House, 2013)