Decker, Wolfram: A First Course in Computational Algebraic Geometry