War and our world - Keegan, John 1934-2012 (Vintage Books, 1998)