The beginning of infinity : explanations that transform the world - Deutsch, David, 1953- (Penguin Books, 2012)