Original: 100 Carols for Choirs. 100 Carols for Choirs composed by David Willcocks and John Rutter. This edition. A Babe Is Born.
Translation: 74 of the most popular items from Carols for Choirs 1, 2 and 3 in one volume, plus 26 pieces new to the series.