Cool TEDTalks
Tue Oct 31, 2006 · 8 words

David Pogue Ze Frank Jeff Han Nicholas Negroponte


back · essays · credits ·