"No one seems to know what the 'M' stands for," the authors write, "but it may be 'master,' ''miracle,' or 'mystery.' It seems to be all three." A Feynman-like interpretation of M-theory predicts the simultaneous existence of multiple universes, each with different sets of fundamental constants and particles.
Because M-theory allows for so many possible universes - 10 to the 500th power, give or take a factor of a googol (10 to the 100th) - critics dismiss it not as the theory of everything but the theory of anything. Hawking and Mlodinow take a different view: "It could be that the physicists' traditional expectation of a single theory of nature is untenable."