Ideals, Varieties, and Algorithms An Introduction to Computational Algebraic Geometry and Commutative Algebra - Cox, David; Little, John; O’Shea, Donal (Springer New York : Imprint: Springer, 2007)