Summary
I find it truly amazing that people have got upset about this book. Dan Brown has taken some fact, some conjecture, possibly some consipracy and a good dollop of excellent research put it all together and produced an excellent book that I and most of my friends couldn't put down.