Chapman and Hall/CRC
Taking a slightly different approach from similar texts, Introduction to Abstract Algebra presents abstract algebra as the main tool underlying discrete mathematics and the digital world. It helps students fully understand groups, rings, semigroups, and monoids by rigorously building concepts from first principles.
A Quick Introduction
Numbers. Functions. Equivalence. Groups and Monoids. Homomorphisms. Rings. Fields. Factorization. Modules. Group Actions. Quasigroups. Index.