Abstract Algebra
Designed for a one-semester undergraduate course in abstract algebra, this text presents groups first before rings. It provides a complete introduction to abstract algebra and covers many applications. The text focuses on linking algebra topics to areas such as cryptography, combinatorics, and information theory. The text also discusses how notable mathematicians are connected to the topics.