A first course in abstract algebra - Fraleigh, John B. (Narosa Publishing House, 1982)