Author: Royal Society of Canada. Legget, Robert Ferguson,