He is the author of seven books and dozens of articles that have appeared in many British newspapers and magazines, including the Times, Sunday Times, Daily Telegraph, Observer and New Statesman.
As a well-known writer, he has written seven books and published numerous articles in prominent British publications like the Times, Sunday Times, Daily Telegraph, Observer, and New Statesman.