David Carpenter

David Carpenter is a professor of medieval history at King’s College, London.