Author: Marischal college University of Aberdeen. Library