Iain M. Banks (2012)

4/5. Finished Saturday 24 November, 2012.

(Originally published on Goodreads.)