A review by lovedayrobijn
Consider Phlebas by Iain M. Banks

5.0