How art, technology and design inform creative leaders

1,252,741 plays|
TEDGlobal 2012
• June 2012