Author: James Ramsay (of Glasgow )