Machine, Platform, Crowd: Harnessing Our Digital Future by Andrew McAfee Back to product details page >