Engels: materialism and morality - Evans, Mary