24 Hours SALE | $20 off coupon. Get the code »

Peter Spufford

Peter Spufford is Emeritus Professor of European History at the University of Cambridge, and Fellow of Queens' College, Cambridge.