Michael Heale is reader in history at the University of Lancaster, England.
M. J. Heale
with Hopkins Press Books