The Large, the Small and the Human Mind - Penrose, Roger (Cambridge University)