Author: Mackenzie, John, of Eileanach