Technology in world civilization a thousand-year history - Pacey, Arnold; Bray, Francesca (The MIT Press, 2021)