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