John D. Hargreaves
Details
Birth Date 1924
Death Date 2015
Personal Name Hargreaves, John D.
Alternate Names
- John Desmond Hargreaves
- J. D. Hargreaves
- J.D Hargreaves
- John D Hargreaves
Official Sites
British historian