Soldiers a history of men in battle - Keegan, John 1934-2012; Holmes, Richard 1946-2011 (Viking, 1986)