The Inevitable

The Inevitable

Understanding the 12 Technological Forces That Will Shape Our Future

Kevin Kelly

Technological life in the future will be a series of endless upgrades. And the rate of graduations is accelerating.
168