Author: Andrew Ede
Publisher: Cambridge University Press
ISBN: 1108425607
Category : History
Languages : en
Pages : 337
Book Description
Celebrates the creativity of humanity by examining the history of technology as a strategy to solve real-world problems.