The Beginning of Infinity

Exploration of the Nature and Progress of Knowledge

Reviews
Discussion
Oxford physicist David Deutsch