The Geneva Trap
It's Geneva, 2012. A Russian intelligence officer approaches MI5 with details of hacking of unmanned drones in an Anglo-American Defence programme. But he will only speak to Liz Carlyle.
The Trouble with Goats and Sheep
Everyone Brave is Forgiven
Set in London and Malta during the Second World War, the novel explores the ways external events influence the private lives of four characters.
Tidings: A Christmas Journey
A magical poem about Christmas
Sidney Chambers and the Shadow of Death
A Year of Marvellous Ways
A magical story about life, love, grief, death, the sea and storytelling.