50 Years of Groebner Bases (July 09, 2015)