Author: St. Andrew's Society of the Town of Kingston and Midland District of Canada.