MATH4312 Commutative Algebra