The Story of the Upper Canadian Rebellion, Volume 1 by Dent, John Charles
 is a Project Gutenberg book, now on Github.