Author: John Lowell (compiler) Pratt