Do numbers and the other objects of mathematics enjoy a timeless existence independent of human minds, or are they the products of cerebral invention? Do we discover them, as Plato supposed and many others have believed since, or do we construct them? Does mathematics constitute a universal language that in principle would permit human beings to communicate with extraterrestrial civilizations elsewhere in the universe, or is it merely an earthly language...