Algebra: Pure and Applied
This book provides thorough coverage of the main topics of abstract algebra while offering nearly 100 pages of applications. A repetition and examples first approach introduces learners to mathematical rigor and abstraction while teaching them the basic notions and results of modern algebra.  Chapter topics include group theory, direct products and Abelian groups, rings and fields, geometric constructions, historical notes, symmetries, and coding theory.  For future teachers of algebra and geometry at the high school level.