I do enjoy Stephen Leather's Dan Shepherd series, although I admit it's partly because I have a relatively new-found appreciation of British authors. A couple of years ago, our son married a wonderful woman who is England-born; she came to this country from South Africa, bringing with her that beautiful English accent and quite a number of words, phrases and spellings that are much more familiar to me now.
Besides that, the books are just doggone good. As always, "Spider" Shepherd must deal with the issue of whether the end justifies the means. For the most part, the ex-SAS trooper, who's now working as an undercover agent for the United Kingdom's Serious Organized Crime Unit, believes it does. He's killed people in the line of duty, yes, but in all cases they were dangerous men who had, and would have continued to murder others had Shepherd not taken them out.
Sometimes, though he's asked to get close to someone who most likely isn't guilty of anything; once he's obtained the information he and his superiors need, he must betray that confidence. In this case, it's a beautiful widow who is suspected of killing men who murdered her husband several years earlier - or at the very least arranging for their demise. In part because Shepherd, a widower with a young son, has come close to falling in love with her, he finds the betrayal harder to swallow than usual.
As all this is happening, a secondary plot has Shepherd's female SOCU supervisor and a top CIA officer in danger as Muslim terrorists seek to kill them as payback for the murder of one of the terrorists' sons. When they somewhat inadvertently learn of their connection to the unknown-to-them Shepherd, his life, and his son and au pair, are in jeopardy as well.
This one kept me turning the pages almost without stopping, continuing the trend of the series getting better as the books go along. Kudos!