Technology: a world history - Headrick, Daniel (New York; Oxford: Oxford University Press, 2009)