A review by jibberjabberuk
Complicity by Iain Banks

3.0