What is the basic foundation of neoclassical literature?

What is the basic foundation of neoclassical literature?
A. Puritan philosophy
B. anti-Renaissance thought
C. artistic values of ancient Greece and Rome
D. Enlightenment theory