St. Andrews : J. Cook & Son,