This thoroughly revised and updated version of the popular textbook on abstract algebra introduces students to easily understood problems and concepts. John Humphreys and Mike Prest include many examples and exercises throughout the book to make it more appealing to students and instructors. The second edition features new sections on mathematical reasoning and polynomials. In addition, three chapters have been completely rewritten and all others have been updated. First Edition Pb (1990): 0-521-35938-4
The first half of the book roughly covers number theory and boolean algebra. Only in the second half then, after having studied examples of groups in detail, are groups formally introduced and their basic properties proven. This is very nice, since a lot of the results in the second half are already shown in a less abstract setting in the first half. It ends with a short discussion of coding-theory.