The Inevitable: Understanding the 12 ...
Kevin KellyA New York Times BestsellerFrom one of our leading technology thinkers and writers, a guide through the twelve technological imperatives that will shape the next thirty years and transform our livesMuch of what will happen in the next...