The machines of war western military technology 1850 - 2000 - Hacker, Barton C. 1935- (2005)