Darwinism and human life ...