Daniel Tammet: Different ways of knowing

TED Talks 6/22/2011