Which of the following is in the correct chronological order?

A.Reformation, Renaissance, Counter-Reformation, Middle Ages

B. Middle Ages, Renaissance, Reformation, Counter-Reformation

C. Renaissiance, Middle Ages, Counter-Reformation, Reformation

D.Middle Ages, Reformation, Counter-Reformation, Renaissance