The Humongous Book of Algebra Problems by W. Michael Kelley