A review by jibberjabberuk
Walking on Glass by Iain Banks

4.0