David Carpenter

David Carpenter

Bio

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