Advanced Algebra for Teachers (Revised Edition)