Mary MacDonald — Gaelic poet and hymn writer who lived in Cancan, Scotland