First world war: An illustrated History - Keegan , John (London Hutchinson, 2001)