255,700 views | Jamais Cascio • TED2006

Tools for a better world