Commutative Algebra by James T. Knight & James Thomson Knight