89 books • 13 series
Whisky Wars
The Fireraisers
Melcorka of Alba (Swordswoman, #4)
Falcon Warrior (Swordswoman, #3)
Window On The Forth
The Shining One (Swordswoman, #2)
Dundee at a Glance
Like The Thistle Seed
A Wild Rough Lot
The Swordswoman (Swordswoman, #1)
Dance If Ye Can
Our Land of Palestine
Windrush (Jack Windrush, #5)
Shadow of the Wolf
Liverpool: Gangs, Vice and Packet Rats
Bloody Scotland
Last Train to Waverley
Fishermen, Randies and Fraudsters
Ancestors in the Arctic
Whisky Wars, Riots and Murder
A Burden Shared: The Dundee Murders
The Dundee Whaling Fleet
Glasgow: The Real Mean City
A Sink of Atrocity