Professor Kenneth Haley

History

Elected 1987

1920
1997
1987
FBA

Current post

Professor Emeritus of Modern History, University of Sheffield

Sign up to our email newsletters