World Famous Christmas Carols. 17 carols to play and sing. Vocal album.
Berlin, B.