Introduction The unfinished revolution: 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 A brief history of string theory: preparing for a revolution The first superstring revolution Revolution number two A theory of Anything The anthropic solution What string theory explains Beyond string theory: surprises from the real world Building on Einstein Physics after string theory Learning from experience: how do you fight sociology? What is science? Seers and craftspeople How science really works What we can do for science Notes Acknowledgments Index