The battle for history re-fighting World War II - Keegan, John 1934-2012