Ideals, Varieties, and Algorithms : An Introduction to computational algebraic Geometry and Commutative Algebra - Cox, David A.; Little, John.; Shea Donal O (Cham, Springer, 2015)