What does the term popular sovereignty mean?
A. The ruler of the nation is popular.
B. The government gets its power from a small, elite group of people.
C. Government is always legitimate, even if the people disagree.
D. All government power comes from the people.