Soldiers : a history of men in battle / - Keegan, John, (Viking,, 1986)