History of the clan Gregor, from public records and private collections: compiled at the request of the Clan Gregor Society