Iain (M) Banks is my second favourite author behind out illustrious Robert Rankin, he is the only other writer who's work I think I've read in (more or less) it's entirety (there may be a book or two still waiting on the shelf).
Banks can be a funny author, often leaning towards the “big build up” & this book certainly has that, to the point that the the first 50 pages or so come over as a pretty random intro to the characters. Perhaps at this point (for those who don't know) I should point out the duel nature of Iain's writing. He does SF as Iain “M” Banks & fiction as Iain Banks.
I've given this 5 stars because though its content at times is stomach churning, sick making and repulsive, it is nevertheless an exceptional book. It is the story of Frank who lives with his father on a small island in Scotland. Living according to his self created mythology of protection which includes the regular sacrifice of small animals in imaginatively cruel and vile ways. Several times I put the book down, resolving not to read any further. The attack on the rabbits with a flame thrower and the burning dogs were the worst parts for me.