St. Andrews : Shieling Publications,