This selection of thirty traditional Christmas Carols for classical guitar includes some of the most beautiful carols from several countries, most of which are well known. There are also ten new