Technology in world history - Carlson, Roger A. (New York, 2005)