1. Biological invasions of island nature reserves;Biological Conservation;1988
2. Aquatic angiosperm communities from lochs on Rhum;Transactions of the Botanical Society of Edinburgh;1984-11
3. Flora and vegetation of the Inner Hebrides;Proceedings of the Royal Society of Edinburgh. Section B. Biological Sciences;1983
4. Flora and vegetation of the Inner Hebrides;Proceedings of the Royal Society of Edinburgh. Section B. Biology;1983-01
5. Check list of the plants of Rhum, inner hebrides (V.C. 104 North Ebudes) part III: Fungi;Transactions of the Botanical Society of Edinburgh;1970-01