THE BLACK LOCH BY PETER MAY | Fin Macleod returns to the Isle of Lewis with a twisty and unpredictable investigation that unearths dark secrets from the past.

Order your copy: