This book examines the basic concepts of modern algebra. It features numerous problem sets as well as a variety of applications. Attention is given to helping students handle abstract ideas and write proofs.