Tools for a better world

268,039 views|
Jamais Cascio |
TED2006
• February 2006