Technology's long tail

1,133,058 plays|
Chris Anderson |
TED2004
• February 2004