Ideals, Varieties, and Algorithms An Introduction to Computational Algebraic Geometry and Commutative Algebra - Cox, David (Undergraduate Texts in Mathematics, 1992)