The New Oxford Book of Carols
Edited by Hugh Keyte and Andrew Parrott, Oxford University Press, 1992.
An excellent collection of carols, including many from traditional English sources. This work is a substantial revision of the hugely influential Oxford Book of Carols, edited by Percy Dearmer, Ralph Vaughan Williams and Martin Shaw, first published in 1928.