Smolin's effort is outstanding. He managed to write an excellent book. Contemporary physics is explained in a simple but brilliant way. I also read Brian Greene's books and I think that Smolin has the same capacity of making difficult concepts clear to the large audience, but in contrast to that, Smolin also tackles the much more challenging task of understanding what's wrong with today's science. I totally disagree with the comments of people who didn't enjoy the final part, I actually think it's what makes this book so good, deep and unique. Smolin makes a genuine, non ideological effort to understand why science today is not making any significant progress, he gives a very interesting epistemological definition of what science is and how it should work, and makes a brilliant analysis of the world of academics, whose mechanism can be better explained with sociology than in any other way. Smolin also helps the reader to understand what happened historically, how the transition took place from Einstein's rigorous style of doing physics, till to the contemporary transformation of science into a dogmatic, religious community. The world of academics resembles more and more to a clan in the hands of powerful, established professors, and therefore any attempt to bring innovation is made much more difficult than what it should be. Science has become a matter of power, fashion, economical survival, so can we still call it science? Shouldn't we be worried of what's going on? The critic towards string theory take a significant part of the book but fits within this frame rather than being a critic to the theory itself. I think Smolin couldn't be more objective on that, and he certainly masters the topic like nobody else. A long-awaited-for book, absolutely a must for those who care about the future of science.