Teaching design for change

1,126,114 plays|
TEDGlobal 2010
• July 2010