Stonemouth by Iain Banks My rating: 4/5 cats iain (m.) banks writes supersmart sci-fi books that “you wouldn’t understand, karen.” but he...