Cantatas, Christmas: BWV 63, 64, 121, 133 (John Eliot Gardiner) Johann Sebastian Bach RANKED 5,146 1 LISTED OUT OF 770,553 in Albums More Lists Best Rock Bands/Artists Of All Time Icon by mal1 Greatest Female Vocalists of the Past 10 Years IconUltimate List The Best Beastie Boys Songs by Ron Mexico 10 Most Influential Australian Artists of All Time by Gold Fields The 400 Best Albums of the 1990s Icon by Clark Benson Greatest Female Vocalists Icon by OldSoul