The First World War by John Keegan (Paperback / softback)