I just got finished reading this! For the most part, it was very good.