3.33 AVERAGE


It has some really good parts but it also had some parts that I felt like I had read over and over again. If you can get past the monotonous parts it’s a good read.