Large, the small and the human mind - Penrose, Roger (1997)