Author: Gregory Grefenstette
Born: 1956