Iain M Banks published his debut novel The Wasp Factory in 1984. He went on to write 28 more novels, with his literary ...