I haven't read too many novels apart from the famed Harry Potter series, Halo series and Gears of War series. Halo and Gears of war novels are amazing. Only thing is that you should have played a few of the videogames to understand them better from Characters point of view. Dan Brown has some good novels beyond The Da Vinci Code and Angels and Demons. I have heard about a few though I don't remember. Search on Google. One is Deception point or something by Dan Brown.