James Hider

James Hider is The Times Middle East Bureau Chief, currently based in Jerusalem. This is his first book.