Oxford Hymn Settings for Organists: Advent and Christmas: 38 original pieces on hymns and carols