The five great problems in theoretical physics -- The beauty myth -- The world as geometry -- Unification becomes a science -- From unification to superunification -- Quantum gravity : the fork in the road -- Preparing for a revolution -- The first superstring revolution -- Revolution number two -- A theory of anything -- The anthropic solution -- What string theory explains -- Surprises from the real world -- Building on Einstein -- Physics after string theory -- How do you fight sociology? -- What is science? -- Seers and craftspeople -- How science really works -- What we can do for science.