Author: Clan MacLeod Society of Glengarry. Historical Committee.