Life in a Thousand Worlds by Harris, W. S. (William Shuler)
 is a Project Gutenberg book, now on Github.