Xavier Llorà
Blog
Tags
Blog
Tags
TED
2006
Challenging lectures on-line at TED
Dec 18