Review: Great story
Rating: 4 out of 5
Date: 05 13, 2014
Moves rapidly. Has enough plot twists to keep one guessing.  Characters are developed enough to make them interesting.  Personal interactions do not detract from the story.