Author: St. Andrews, Scot. University. United College of St. Salvator and St. Leonard.