This book was fascinating to read. Just enough of the details were realistic enough to make you believe much of the action possibly could happen. It was a great book for exploring the possibilities that can come with technology and advances in science, as well as some of the possible risks. Most of all, Johnson wrote characters that I found I cared deeply about, and I was very invested in seeing how their lives would play out in this story. A solid book that I could highly recommend to most students.