The mayflower compact could best be described as:
A) a business contract
B) complete constitution
C) an enumeration of the the causes for leaving England and coming to the new world
D) a foundation for self-government
E) a detailed frame of government