Catalogue of books in Kirkcudbright Institute Library
Kirkcudbright Institute Library.
Kirkcudbright Standard Branch Office
1910
Kirkcudbright Institute Library