The Mayflower Compact could best be described as?:
A. a detailed frame of government.
B. a complete constitution.
C. a business contract.
D. a foundation for self-government.
E. an enumeration of the causes for leaving England and coming to the New World.