First course in abstract algebra - Fraleigh, John B (Narosa Publishing House, 1986)