Technology a world history - Headrick, Daniel R. (New Oxford world history., 2009)