Theories of everything : the quest for ultimate explanation - Barrow, John D., 1952- (Vintage Press ;, 1991)