Really interesting premise. I thought the first 3/4 of the book was really good. Then it started jumping all over and some things were absurd. A few things weren't resolved, unless I missed them in my rush to get past the ridiculous. I did enjoy the final chapter. Overall, a good read. 3.5 stars.