Waiting for Charlemagne

I teach philosophy at a university and write about philosophy, history, and theology for people interested in navigating the New Dark Ages.