upper teviotdale and the scotts of buccleuch
Publisher: w. and j. kennedy
Published: 1887
Place of publication: hawick
Language: eng
Number of pages: 508