Which document gave the people of Plymouth a form of self-government?

AIroquois League
BGodspeed Constitution
CMayflower Compact
DMassachusetts Articles