Pros: Fascinating setup; characters become more interesting as the book goes on; tense plot and action Cons: One or two TSTL (too stupid to live) moments; main characters are bland at first; insta-attraction between the main chars is overdone Rating:…