I have read the entire series so far and, sadly, this will be my last Stuart McBride book. While the first few books were really enjoyable, the author has been going down a route that I personally find not just offensive but boring. The protagonists are increasingly resembling caricatures - the prime example being DI Steel. Nearly every sentence she utters is filled to the brim with foul language, profanities and swearing. While everybody uses such language at times, to have a senior police officer never speak any other way is just so over the top that it grows at the best boring and at the worst very annoying.