320 pages
English language
Published Nov. 29, 2014
320 pages
English language
Published Nov. 29, 2014
Fin Macleod returns to the outer Hebridean island of his youth to make amends and restore his parents' cottage before investigating a death involving family secrets and a sinister adversary.