God's Teeth and Other Phenomena James Kelman Hardback Published 11 Aug 2022 Save $3.17 RRP $32.76 $29.59 In Stock