It's a horror story but doesn't rely just on the blood and guts to shock. There's a heavy psychological aspect to this book. What amazed me is that it's Banks' first, and shows the difference between a developing skill and sheer writing ability that makes the rest of us puke with jealousy.
Writing in the first person like we're all told never to do, Banks creates this remote world where the central character, clearly rather unhinged, spends his insular life committing brutalities towards animals. It seems important, and the only thing that isn't met with disdain and suspicion.
His disjointed life in remote Scotland has centred around this and three successful, pointless murders he's acheived.
Banks creats the character excellently and builds their world and their mindset in clear demonstration. Personally I equate deliberate cruelty to animals with perversion, but identified well with Frank despite his actions. Banks makes it a page turner, he brings every expression and event to life, and it's a thoroughly enjoyable tale.
A massive twist at the end, I didn't see it coming, some readers do. The sickness runs right through this book. It seems to me the product of a sick and depraved mind, who also happens to be a genius.