A First Course in Abstract Algebra - Fraleigh, John P. (India Dorling Kindersley pvt Ltd., 2008)