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

3.75