A review by izzi
Modern Masters of Science Fiction: Iain M. Banks by Paul Kincaid
informative
reflective
medium-paced
4.0