The first world war - Keegan, John. (New York: A. Knopf, 1999)