I received a free copy for a honest review.I would have given it a 3.5.The story is fast-moving enough to keep me interested. Plot is decent, however it bothers me that the story over-simplifying the process of regression a lot. The second half of th...