I have read many MC novels, and I have to say that this one, although good, was not in my top 5. I appreciate the topic, the science and research, but I found the storylines and multiple characters confused me at times. If you plan to read it straight through, then this won't be an issue. Just be forewarned if you put it down and pick it up again, you might struggle to remember who's who.