Even though this books seems full on the impossible, Dan Brown makes everything seem realistic and that takes talent; pure and simple. The story draws you in from page one, Robert Langdon is a great protagonist (not brawny but smart), and the historical facts woven throughout the book serve as a learning tool for many. Kudos to Dan Brown for writing a magnificent novel.