Inevitable: Understanding the 12 technological forces that will shape our future
Kelly, Kevin
Inevitable: Understanding the 12 technological forces that will shape our future - New York: Viking, 2016 - vi, 328p.
978525428084
Science
62 / Q6
Inevitable: Understanding the 12 technological forces that will shape our future - New York: Viking, 2016 - vi, 328p.
978525428084
Science
62 / Q6