Skip to navigationSkip to content
John Foot
Contributor

John Foot

John Foot is a professor of Modern Italian History at the University of Bristol.