Always a good read when it's J.D. Barker! I gave it 4 stars because I felt a little like it was too outlandish, even for me. Great characters because they're to relate to.
Decent plot, and interesting way of telling it. Not surprised by the ending, which was a bummer. Twisty and turny enough that you never know who did it until the end.