A review by laci
Consider Phlebas by Iain M. Banks

5.0