A review by cazinthehat
The State of the Art by Iain M. Banks

4.0

Brilliant as ever.