LibriVox volunteers bring you this year's selection of 25 sacred and secular carols and Christmas songs, in English, German and Latin.
Pope Leo XIII (1810-1903) wrote eighty-eight Encyclicals during his twenty-five year pontificate (1878-1903). Fifty-six of those are include…