Steps in Commutative Algebra - Sharp, R. Y. (Cambridge : Cambridge University, 1990)