8 Xmas Carols: Hark! The Herald Angels Sing; Mary's Boy Child; O Come All Ye Faithful; O Holy Night (tremolo); Once in Royal David's City; Silent Night; The First Noel; While Shepherds Watched Their Flocks by Night

8 Christmas Carols – 20 pages

8 Xmas Carols background info.

8 Xmas Carols     preview

Audio mp3