This--the performers' edition of the massive New Oxford Book of Carols --is a selection of 120 carols in 173 different settings. The music, which is divided into composed carols and traditional carols, covers nine centuries of Christmas music from around the world. Popular and unknown material is included: the settings are straightforward and each carol is accompanied by a note on historical background. The emphasis is on the fresh approach to the...