Cruickshank science library, subject catalogue
Publisher: University press
Published: 1921
Place of publication: Aberdeen