Theatrum Scotiæ [electronic resource] : containing the prospects of Their Majesties 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 short description of each place / by John Slezer