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