The Bach Ensemble, Joshua Rifkin

The Bach Ensemble, Joshua Rifkin

Bach, J.S.: Cantatas BWV 106, 131, 99, 56, 82 & 158