Socialism and modern science: (Darwin, Spencer, Marx) (International library)