by Iain Banks
3.78
357 pages
6h 46m
Return to Stonemouth, where a man confronts his past and unravels a dark mystery connected to a death, in a thrilling crime novel filled with twists and turns.