First Course in abstract algebra - Fraleigh,John.B (Narosa Publishing House New Delhi, 1995)