This revised second edition provides a self-contained systematic treatment of the subject. It
supplies important material that is essential to understanding topics in algebra algebraic
geometry and algebraic topology. At the end of each section there are exercises that provide
practice problems for students as well as additional important results for specialists.