Problably the best book that I ever read is "the shadows of the wind" by Carlos Ruiz Zafon. It is written very well and there are complex characters and the story is rich of mistery and suspense. There are been written even the sequel but for me they aren't good like the first..