Iain Banks is superb wether he puts the M in his name or not. Read a song of Stone and you will be reminded of John Christopher ( The Tripods, Death of Grass etc.)another great unsung British author.