If you don't cheat and watch the movie (it's bad), you'll like this book. Intellectual who dunnit. Recommended for those who have a little bit more than a 12th grade education.
One of Sonja's and my favorite books. This is one of those books you wish you could erase from your mind so you could experience the joy of reading it for the first time again!