多项选择题

A.恩格斯
B.希尔恩
C.普列汉诺夫
D.斯宾塞