This is such a great book!!!! I have yet to read Angels and Demons, but I can't wait to after having read this. I love mystery and thrills and puzzles and history. This has it all. The excitement of travel, the adventure of solving a dangerous mystery that may affect history. Just great. Two thumbs up and five stars. Everyone should read this book.