30 classic Christmas carols arranged for flute and guitar (in standard notation and tablature.. Includes: Angels We Have Heard on High, Deck the Halls, The First Noel, God Rest Ye Merry Gentlemen, Hark The Herald Angels Sing, It Came Upon the Midnight Clear, Joy to the World, O Christmas Tree, O Come All Ye Faithful, O Holy Night, O Little Town of Bethlehem, Silent Night, We Wish You a Merry Christmas, What Child Is This and 16 more.