Integers, Polynomials, and Rings A Course in Algebra - Irving, Ronald S. (Springer New York, 2004)