Author: University of St Andrews. Library.