By
Carnegie Free Library, Dunfermline
Book. English.
Published
Dunfermline (Scotland): The 'Press' Steam Printing Works / 1886
Catalogue of the books housed at Carnegie Free Library in 1886, in A-Z order, and including 'Record Publications' (published by Her Majesty's Stationery...