First course in abstract algebra - Fraleigh,John B (Pearson Education, 2012)