Posted inEuropean history
The Role of Christianity in Shaping European Values and Institutions.
A Divine Comedy: The Role of Christianity in Shaping European Values and Institutions (A Lecture) (Image: A stained-glass window depicting a montage of key moments in European history, with subtle…