Progress and History - Marvin, Francis Sydney, 1863-1943 (Project Gutenberg, 2009)