A review by ivorhartmann
Surface Detail by Iain M. Banks

4.0