1,531,833 views | David Deutsch • TEDGlobal 2009

A new way to explain explanation