You'll Have Had Your Hole by Irvine Welsh