Introduction to grobner bases - Adams, William W (2012)