Now thank we all our God : chorale fantasy from Cantata B. W.V. 79 : a general or Ascension anthem : for S.A.B. voices, accompanied, with optional flute / by Johann Sebastian Bach ; arr. by Michael Larkin ; text by Martin Rinkart ; tr. by Catherine Winkworth.