I haven't finished it, liked the beginning but I guess I'm into the concept more than the thorough explanations
Great book overall, but I started to lose interest very rapidly toward the last 1/5 or so, in which the author diverges from science into possibly interesting but unsubstantiated philosophical and cosmological supposition. For the interested reader today, I would recommend looking for a more current...
A good history and coverage of current events. I wanted more on string theory and Ramanujan's modular functions, but at least this serves as a good pointer.