James Kirkup

James Kirkup is director of the Social Market Foundation. He was previously political editor of the Telegraph and the Scotsman.

How to end up a happy ex-prime minister

Michael Crick casts Farage as an almost vampiric figure, draining the life from others to sustain his decades of dominance

James Kirkup reviews Remaking One Nation by Nick Timothy

James Kirkup reviews David Cameron’s memoirs