Which of the following where ideas that influence the constitution

A the Magna Carta from England
B the Roman republic
C European enlightenment
D all of the above

1 answer

D all of the above