This is a book you really need to dig into deeply and read every drop until the end and let it consume you in order to get the full enjoyment of the story. There is something here for the scientist, architect, historian, philosopher, theologian and world traveler. But if you are looking for a cheap thriller, this isn't it. If you have developed computer simulations of physical phenomenon, you will want more of it, not less. This was the first book I really enjoyed, in over 10 years.
Dan Brown put his heart into this one.