Lorna Irvine reviews an impressive performance with a strong moral core.
Lorna Irvine reviews 'a timely, satirical read'.
Lorna Irvine reports on a new graphic novel.
Infiniti Writes declares a passion for the Glasgow-based Craig Russell crime series.