1,532,198 views | David Deutsch • TEDGlobal 2009

A new way to explain explanation