A review by allegedly_miri
Walking on Glass by Iain Banks

3.0