The Oxford Book of Carols.- This link opens in a new window
By Percy Dearmer, R.Vaughn William and Martin Shaw.
London: Oxford University Press, 1964.
Contains the music and words for 197 carols, mostly for the Christmas season, but also for Easter and other religious holidays.