Skip to main content

David Knowles

David Knowles was formerly Regius Professor of Modern History at the University of Cambridge and a Fellow of Peterhouse.