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