Which idea did John Calvin support?

Which idea did John Calvin support?

A. Predestination
B. Excommunication
C. Indulgences
D. Annulment