A Singular Introduction to Commutative Algebra - Greuel, Gert-Martin; Pfister, Gerhard (Springer Berlin Heidelberg, 2008)