The large, the small, and the human mind

Roger Penrose ... et al
Cambridge University Press
9780521563307
0-521-56330-5