A first Course in abstract algebra - Fraleigh, John B. (india Pearson, 2010)