The Volunteer, by ex-war reporter Jack Fairweather, beats four other books to the £30,000 award.