Archive | Friday, 0:16, January 28, 2011

Kevin Kelly — how technology evolves

Advertisements