John Foot


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