avg_rating: 3.46
name: David Horspool
about: David Horspool is a British historian and journalist. A graduate of Eton and Christ Church, Oxford, he writes for the Times Literary Supplement, the Sunday Times, The Guardian, Telegraph, and the New York Times.