Text this: A first course in computational algebraic geometry /