Bach: 6 Favourite Cantatas (BWV 147, 80, 140, 8, 51, 78) /Ba... By Bach, Johann S. CD, Other From $9.89 Free Shipping