First Course in Abstract Algebra - Fraleigh, John B. (New Delhi: Pearson Education, 2015)