Tools for a better world

257,272 views | Jamais Cascio • TED2006