Source: Review copyPublication: 5 March 2020 from CanongatePP: 368ISBN-13: 978-1786897145 WHO IS TO BLAME WHEN NO ONE IS INNOCENT? The papers want blood. The force wants results. The law must be served, whatever the cost. July 1973. The Glasgow drugs trade is booming and Bobby March, the city’s own rock-star hero, has just overdosed inContinue reading “Bobby March Will Live Forever by Alan Parks (Harry McCoy #3) @AlanJParks @Canongatebooks @Normantweets @annecater”