Which of the following owes their development and/or expansion to the fall of the Roman Empire?
A. Feudalism
B. Monasteries
C. Christianity
D. All of the above