The most comprehensive carol anthology in existence, this huge book contains music for more than 300 carols-composed and folk, sacred and secular-with notes on the history and performance of each one. An invaluable reference for singer and director alike! Paperback, 702 pages