Integers, Polynomials, and Rings: A Course in Algebra (Undergraduate Texts in Mathematics)