Title: Modern Second Course in Algebra Revised