Sir James on O Come O Come Emmanuel

Composer and Composition: Plainchant (ca. 8-9th century)