Books
- Mearns Matters
- Memories of North and West Sutherland
- Old Port Glasgow
- Old St Bees
- Old Wigton
- Old Kinross-shire
- Old Loanhead
- Old Auchterarder, Blackford and Braco: With Aberuthven, Gask and Gleneagles
- Old Crieff: Including Bonnington, Dalmahoy, Ingliston, Hermiston, Newbridge and Ratho Station
- Old Giffnock
- Old Scotstoun & Whiteinch
- Biggar Since the War
- Aberdeen Remembered
- Glasgow's Last Days of Steam
- Lost Railways of the Lothians
- Old Antrim Coast
- Old Newtownards
- Old Mid and East Calder: Including Kirknewton and Oakbank
- Old Kirkby Lonsdale: And the Rainbow Parish
- Old Greenock
- Tayside's Last Days of Steam
- Argyll and the Highlands Last Days of Steam
- Old Bowling, Duntocher, Hardgate, Milton and Old Kilpatrick
- Wheels Around Arran,Bute and Cumbrae
- Hurricane: Raf Fighter (Living Legend Series)
Books:
- Animals of the Past: An Account of Some of the Creatures of the Ancient World
- Vigilantes and Unauthorized Militia in America
- The History of Breifne O'Reilly
- At Close Quarters: Pt Boats in the United States Navy
- Labor's Story in the United States: An Introduction to the History of Labor in the U.S.A. (Labor in Crisis S.)
- 131 Days
- Spy Bate: Memoirs of a Covert Agent
- The Old Bailey: Eight Centuries of Crime, Cruelty and Corruption
- Mearns Matters
- The Air Battle for Malta: Diaries of a Spitfire Pilot (Airlife's Classics S.)
Books