The First World War - Keegan, John 1934-2012 (Knopf, 1999)