A culture of improvement : technology and the Western millennium / Robert Friedel. Cambridge, Massachusetts ; London, England : The MIT Press, 2010