Theatrum scotiæ [electronic resource] : Containing the prospects of His Majesty's castles and palaces: together with those of the most considerable towns and colleges; the ruins of many ancient abbeys, churches, monasteries, and convents within the said kingdom. All curiously engraven on copper-plates. With a description of each place