I could not put this book down. I was not sure if I could like it or not but read it as a favor to a friend and loved it. The reader is kept on their toes to the very end and you question yourself if some of these things can be true. Did Da Vinci really have codes in his paintings?