D. R. (Richard) Thorpe was educated at Fettes College, Edinburgh and Selwyn College, Cambridge. He taught history at Charterhouse, a public school in Surrey, for over 30 years. Among other academic appointments, he was Archives Fellow of Churchill College, Cambridge, and a Fellow of St Antony's College, Oxford and Brasenose College, Oxford.



