357 pages
English language
Published Sept. 11, 2012 by Little, Brown.
357 pages
English language
Published Sept. 11, 2012 by Little, Brown.
Stewart Gilmour must confront his past when he returns to Stonemouth, Scotland, for the funeral of a local patriarch during a supposed temporary truce between crime families.