Socialism and modern science (Darwin, Spencer, Marx)by Enrico FerriSocialismEvolutionWriting a summary for young readers…For young readersBook data: Open Library