Highlanders: A History of the Gaels 108 copies
Dynasty: The Stuarts: 1560-1807 93 copies, 1 review
When I Heard the Bell: The Loss of the Iolaire 20 copies, 1 review
River of Fire: The Clydebank Blitz 15 copies
Banner in the West 13 copies, 1 review
Works have been aliased into John Macleod.
Works have been aliased into J. K. Macleod.
Where old friends meet 1 copy
John Macleod (unknown)