Take an ordinary novel, add a dash of sex, an utterance of blasphemy, a spell of supernatural weirdness and a sprinkling of salty language and what do you get? A book that someone somewhere will argue shouldn’t be found anywhere near a library shelf.