4.0

An enjoyable quick summer read. While I did figure out what was going one and found it predictable, I still really enjoyed it overall.