English Beginner A brief introduction to computational algebraic geometry Evan Merrill Bullock 2012 View book