Last night I finished Brian Greene's excellent popular physics book The Fabric of the Cosmos: Space, Time, and the Texture of Reality. I would recommend it to any one interested in theoretical physics or just curious about how far the scientists have come in trying to understand our universe.
The book is quite a heavy read, 493 pages plus a lot of endnotes and references. Having read The Elegant Universe: Superstrings, Hidden Dimensions, and the Quest for the Ultimate Theory I can say that The Fabric of the Cosmos (TFotC) is an even better book. It takes up some of the same theories mentioned in Elegant Universe, but includes a lot more about The Big Bang and general relativity. In TFotC Greene starts out with water in a spinning bucket hundreds of years ago, through the discoveries of general relativity, the uncertainties involved in quantum mechanics to the latest super string theories, finding the key to "the arrow of time" along the way.
It's not easy to describe all this in a way that makes in understandable to people who aren't theoretical physicists, but Greene does a great job. It's barely any mathematical formulas or equations, instead he relies on similes and methaphores to get the point through.
Overall it's a very thought provoking book. In the middle of the book there's a lot of discussion about spacetime and the implications of quantum mechanics and general relativity. The more you learn about these things, the more obvious it seems that there is no such thing as free will. I find this very difficult to accept and my mind opposes it, but it's hard to contradict his logic reasoning.
I find the chapter on entropy and the arrow of time to be well written and the examples he is using are very fitting. Sometimes he gets a bit too excited over the numbers, printing a page or two with zeroes trying to describe the enormous values of some probability or metric. It's still well beyond what you can grasp.
Even if Greene is a strong supporter of string theory, he does a fair comparison between that and Loop Quantum Gravity in the last chapter of the book. But I still think that the way the book is written, most people will convinced that Branes in superstring and M-theory is the way to go.
As a final grade, I'll give it 8/10. It's a great book, but you really need to focus and think while reading.