spoinged rated Stonemouth: 5 stars Feb. 4, 2015 Public Iain M. Banks: Stonemouth (2012, Little, Brown)Stonemouth by Iain M. Banks