Stonemouth by Iain Banks
All Books are second hand
Stewart Gilmour is back in Stonemouth. After 5 years in exile his presence is required at the funeral of patriarch Joe Murston, and even though the last time Stu saw the Murstons he was running for his life, staying away might be even more dangerous than turning up.