About the Book: This second edition, revised and expanded with two new chapters on finitely generated abelian groups and semigroup theory, is suitable for second- to fourth-year undergraduates. Covering cosets, factor objects, and homomorphisms, it includes applications such as Polya–Burnside enumeration, Latin squares, error-correcting codes, and finite group classifications, bridging abstract algebra with practical problems.