A first course in abstract algebra - Kapur, J. N. (New Delhi R. Chand, 1976)