多项选择题

A.达尔文
B.斯宾塞
C.阿纳克西曼德
D.恩培多克勒