Surface Detail by Iain M. Banks (Paperback, 2011)
Surface Detail by Iain M. Banks (Paperback, 2011).
eBay