Beginning of infinity : explanations that transform the world - Deutsch, David (Allen Lane, 2011)