Suitable for advanced undergraduate courses in abstract algebra, each chapter in this text consists of definitions, therorem, proofs and collaries. Worked-out exercises after each section provide techniques of problem solving. Comments are included throughout the text dealing with the historical development of abstract algebra as well as profiles of notable mathematicians.