Eleven Great Cantatas, in full vocal and instrumental score, from the Bach-Gesellschaft Edition. [Cantata 4, 12, 21, 51, 56, 61, 78, 80, 82, 106, 140]
Bach, Johann Sebastian,1685-1750.