A knight of the eighteenth century : being a short account of Captain John MacDonald, Laird of Glenaldale and Glenfinnan /
MacDonald, Anna Sprague
[Charlottetown? : reprinted from the Messenger,
1902]