Dumfries through the Stewartry of Kirkcudbright. Illustrated with views, maps,