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

3.75