Translation: What God does is well done!. Bach, Johann Sebastian. Scores.
Translation: What God does is well done, BWV 99. Bach, Johann Sebastian.
Translation: BWV 99 Was Gott tut, das ist wohlgetan. Choral SATB, Piano. Main sheet music.