A review by bakudreamer
Iain M. Banks by Paul Kincaid

Just read some of