Yeah Angels and Demons had the end given away by some unnecessary details that occur early on in the book, none the less a fun few days read. Gonna take a look at one of the "truth" behind the Da Vinci Code books, and try and sort the wheat from the chaff so to speak.