Fifty Christmas Carols-The volumes of Carols For Choirs have established themsel...(+)
Fifty Christmas Carols-The volumes of Carols For Choirs have established themselves as the quintessential carol books for carol-singers around the world.Carols For Choirs 1 includes 50 varied carols for every occasion including newly-arranged classics as well as original compositions written specially for this compilation.