John Foot


John Foot is professor of modern Italian history at University of Bristol.
Stories by John Foot
Load more by John Foot | Return to staff list