New theories of everything : the quest for ultimate explanation - Barrow, John D., 1952- (Oxford University Press, 2007)