A review by piemets
The Crow Road by Iain Banks

4.0