Machrihanish: A Novel