Author: John D. Hargreaves
Alternate names: John Desmond Hargreaves; J. D. Hargreaves; J.D Hargreaves; John D Hargreaves
Born: 1924
Died: 2015
Bio: British historian