There's not much to say about this book since it seems that everyone and their mother has read it. I borrowed it from a friend because there was nothing else to read at the time (I was on a train). I didn't want to like it at first but I was sucked in. I ended up reading it all in a day and couldn't put it down to the detriment of reading for class. Granted, it wasn't the most sophisticated writing in the world and I did manage to figure out a number of the riddles and plot twists ahead of time, and many of his theories seemed contrived and stretching.