Author: John Keith Hargreaves
Alternate names: J. K. Hargreaves
Born: 1930