Socialism and Modern Science (Darwin, Spencer, Marx) - Ferri, Enrico, 1856-1929 (Project Gutenberg, 2006)