Author: E. J. Pratt E.J. Pratt Library