This textbook offers an innovative approach to abstract algebra, based
on a unified treatment of similar concepts across different algebraic
structures. This makes it possible to express the main ideas of algebra
more clearly and to avoid unnecessary repetition.
The book consists of two parts: The Language of Algebra and Algebra
in Action. The unified approach to different algebraic structures is a
primary feature of the first part, which discusses the basic notions of
algebra at an elementary level. The second part is mathematically more
complex, covering topics such as the Sylow theorems, modules over
principal ideal domains, and Galois theory.
Intended for an undergraduate course or for self-study, the book is
written in a readable, conversational style, is rich in examples, and
contains over 700 carefully selected exercises.