never read the book. i liked the movie overall, i would normally recommend it for a rental except you really should see it in surround sound.
the ending seemed a bit stupid to me. im sure when it was written it was a good idea, and it has figurative meaning, but in this day, it just seems...