I read the book based on a recommendation here... I would advise everyone else to do the same, and then go see the movie when it comes out.