If you indulge in Irvine Welsh then expect to be shocked, his writing and his descriptions are at times excruciatingly painful to read. Sergeant Bruce Robertson is a typical Welsh character, he takes what he wants lives life to access and does not care if his actions harm or destroy anyone in the process. He is at heart a narcissist possessing an inflated sense of his own importance involved in numerous female liasions with little or no empathy for others. However underneath this facade is a very troubled possibly suicidal man, and the author uses a very clever way to disclose this to the reader. Robertson's use of alcohol and recreational drugs, with little or no intake of nutrition, have caused a deterioration in his health and he appears to be harboring an intestinal worm. This parasite becomes the main source of information for the detectives's increasingly bizarre behaviour, a very original and highly entertaining element in a narration not for the faint hearted.