"A First Course in Abstract Algebra", John B. Fraleigh(512.02)