Egerton Ryerson and Education in Upper Canada by Putnam, J. Harold
 is a Project Gutenberg book, now on Github.