Iain Banks, who has died aged 59, was a novelist who achieved popularity and critical success in two separate fields: literary fiction, for which he appeared on the first Granta list of young writers beside the likes of Martin Amis, Salman Rushdie and AN Wilson; and, as Iain M Banks, science fiction, much of it set in an interstellar anarcho-communist utopia called The Culture.