3.5 stars
I really enjoyed the mystery in this one and the characters. However, there were a few things with borderline content (the hero “stifles a foul swear” and considers “watching the boob channel”; a bad guy “calls a woman a foul word”)...that's too descriptive, for one, and not the action of a hero, for two. To say it like that immediately prompts my brain to fill in a word.
Otherwise, an enjoyable action story.