Author: David Giles
Born: 1964