Integers, polynomials, and rings : a course in algebra / - Irving, Ronald S. (Springer, 2004)