A Scottish author who wrote mainstream fiction under the name Iain Banks and science fiction as Iain M. Banks.
His books have been adapted for theatre, radio and television.