单项选择题

社会主义从空想到科学是奠定在两大理论基石之上的,这两大理论基石是()

A.德国古典哲学
B.英国古典政治经济学
C.空想社会主义、共产主义学说
D.唯物史观和剩余价值学说