Kept me interested enough to finish, which is why it gets three stars, but mostly I read it like an editor (as in persistently noting how it could be better), and I wonder if he had one. Ultimately the storytelling seemed sloppy and the story too outlandish, but given sufficient editing it could be really good.