Tian yan lun
By: Hexuli yuan zhu ; Yan Fu yi shu
Contributors: Yan, Fu, translator
Series: Yan yi ming zhu cong kan
Publisher: Shang wu yin shu guan
Published: 1930
Place of publication: Shanghai
Language: chi
Number of pages: 125
Subjects: Evolutionary Ethics
Notes: Translation of: Evolution and ethics.