A Course in Abstract Algebra - Khanna, Vijay K. (New Delhi Vikas House Pvt Ltd., 2010)