Surface Detail by Iain M. Banks

January 2012

Further reading…