Down the Columbia by Freeman, Lewis R. (Lewis Ransome)
 is a Project Gutenberg book, now on Github.