995,748 views | David Carson • TED2003

Design and discovery