Search - List of Books by Iain M. Banks
Iain Banks (born on 16 February 1954 in Dunfermline, Fife) is a Scottish writer. He writes mainstream fiction under Iain Banks, and science fiction as Iain M. Banks, including the initial of his adopted middle name Menzies. In 2008, The Times named Banks in their list of "The 50 greatest British writers since 1945".
Total Books: 96
Early Life and Education more »