The face of battle - Keegan (Penguin Books, 1976)