Republicanism is a form of government
A.
where appointed officials hold all power.
B.
that began in medieval feudal societies.
C.
that requires separation of powers.
D.
where the people hold all the power.