Image: Shutterstock

David Cannadine

David Cannadine is President of the British Academy, Dodge Professor of History at Princeton University and Visiting Professor at the University of Oxford.

Blogs

Tag

Order