I received a copy of this book via NetGalley.I debated whether to give this book two or three stars. In the end, I chose two because of the things I disliked about it. The first half was very intriguing. However, the last quarter or so was predictable and a disappointment. Because of the lack of pag...