When I ordered this book I was quite looking forward to what sounding like a very interesting read. Then the book came and I read it. Even if you don't mind the constant present-tense (which I am not comfortable with) there is still the major drawback that it essentially doesn't end. After 240 or so pages of build-up it appears that some form of time travel is used to negate 90% of the story leaving the central problem untouched. The characters tended to be rather shallow, the story its self was haphazard at best and the ending highly unsatisfying. I would only recommend this book if you have no other option.