Designed for a one semester or one year course in modern algebra, this book examines the basic concepts of modern algebra. The text includes numerous problem sets as well as a variety of applications. Attention is given to helping students handle abstract ideas and write proofs.