Which of the following lists the early civilizations in chronological order? A. Egyptian civilization ? Mesopotamian civilization ? Mesoamerican civilization B. Mesoamerican civilization ? Chinese civilization ? Egyptian civilization C. Chinese civilization ? Indus Valley civilization ? Mesopotamian civilization D. Mesopotamian civilization ? Egyptian civilization ? Indus Valley civilization