Face of battle - Keegan, Warren J. (New York, 1976)