Berwickshire & Roxburghshire ... With maps, diagrams and illustrations (Cambridge County Geographies.)