Impossibility: limits of science and the science of limits - Barrow, John D. (Vintage, 2005)