A review by izzi
Modern Masters of Science Fiction: Iain M. Banks by Paul Kincaid

informative reflective medium-paced

4.0