Sir Peter Russell

History

Elected 1977

1913
2006
1977
FBA

Current post

formerly King Alfonso XIII Professor of Spanish Studies, University of Oxford

Sign up to our email newsletters