Speculation on J.S. Bach

18 Chorales "Leipziger": An Wasserflüssen Babylon, BWV 653 (Arr. for Chamber Ensemble)