Eglinton Castle ruins, Ayrshire, Scotland. - William McKnight