Shop at Amazon
Any Fool Can be a Pig Farmer Farming Press 1975. Second edition 1981, reprinted 1989,1997 ISBN 0 85236 196 3
Any Fool Can be a Dairy Farmer Farming Press 1980, reprinted 1981, 1982, 1989, 1994, 1997 ISBN 0 85236 195 5
Any Fool Can be a Countryman Pelham Books 1983. Corgi Books 1985 ISBN 0 7207 1483 4
Any Fool Can be a Villager Pelham Books 1984. Corgi Books 1987 ISBN 0 7207 1708 6
Any Fool Can be a Yokel Pelham Books 1985. Headline 1988 ISBN 0 7207 1598 9
Any Fool Can be a Country Lover Pelham Books 1986. Corgi Books 1986 ISBN 0 7207 1708 6
Any Fool Can Keep a Secret Pelham Books 1987. Headline 1987 ISBN 0 7207 1771 X
Any Fool Can See a Vision Pelham Books 1988 ISBN 0 7207 1836 8
Any Fool Can be Independent Pelham Books 1989 ISBN 0 7207 1903
Random Shots Pelham Books 1990, reprinted1990 ISBN 0 7207 1945 3
Harvesting The Field Pelham Books 1991 ISBN 0 7207 1985 2
Atholl in the Rebellion of 1745 Wordwright Communications 1994, reprinted 1995 ISBN 0 9523 9850 8
The Lady of Kynachan Corgi Books 1995 ISBN 0 552 14298 0
The First Highlander: Major General David Stewart of Garth CB Tuckwell Press 1998 ISBN 1 86232 050 0
Scotland's Heartland Heartland Publishers 2001 ISBN 0 95413 040 5
The Robertsons. Clan Donnachaidh in Atholl Librario 2005 ISBN 1 904440 63 0
The Devon Book 1980, 1981
The Somerset Book 1982
The Cornwall Book 1984
The Avon Book 1982