A Book for All Readersand the Formation of Public and Private Libraries by Spofford, Ainsworth Rand
 is a Project Gutenberg book, now on Github.