Tools for a better world

264,940 views |
Jamais Cascio |
TED2006
• February 2006