The Daily Telegraph newspaper says that noted British military historian, academic and journalist John Keegan has died.
British military historian John Keegan has died