Investigator Cal McGill uses his knowledge of tides, winds and currents to solve mysteries no-one else can. Five years ago, fourteen-year-old Max Wheeler disappeared from a remote Scottish island. None of the six police and private investigations since have shed any light on what happened. Unable to let go, Max's family call in Cal McGill - known as 'The Sea Detective' - hoping he'll force the sea to give up its secrets. Yet Cal finds he is an outsider to a broken family, and an unwelcome stranger in a village which has endured years of suspicion. Cal knows that a violent storm is approaching. But what he doesn't know is that when it cuts off the island, a killer will see their chance... 'The Malice of Waves is the first novel literally to give me nightmares ... for a crime novel that's surely a mark of distinction' Herald 'Stewing pot of intrigue and mystery . . . another super read' Lovereading 'Really good stuff, full of atmosphere, and accomplished in both prose and plot' Morning Star 'Raises the bar for Scottish crime fiction . . . elegantly written and compelling' Scotsman Praise for the series: 'Promises to be a fine series of detective novels' Sunday Times Crime Book of the Month 'This always entertaining and gripping mystery' Herald 'Simply intoxicating' Library Review
Welcome to the Devil’s house. A nest of vipers dwells within. And a trail of blood leads to the Borgia Palace ... Against a teeming canvas of Borgia politics, Niccolò Machiavelli and Leonardo da Vinci come together to unmask a serial killer. Through a labyrinth of ancient superstition and erotic obsession they discover an evil and terrible secret – one that still lies buried in the lines of Machiavelli’s greatest work, The Prince.