Ideals, Varieties, And Algorithms by David A. Cox & John Little