First course in abstract algebra - Fraleigh,John B (Narosa publishing house New Delhi, 1995)