Ideals, varieties, and algorithms : an introduction to computational algebraic geometry and commutative algebra - Cox, David A. (Undergraduate texts in Mathematics, 2015)