I've never read the book and only seen parts of the most recent movie version of the story.  I did enjoy the story even if they never really elaborated on parts of it, rather implying some things.  Perhaps someday I'll read the original as it seems to be pretty good if they keep making new versions of it.