Title: modern second course in algebra