多项选择题

西方政府体制的理论渊源有哪些()

A.自然权利理论
B.社会契约理论
C.人民主权理论
D.权力分立与制衡理论