Kantate Nr.147 /

Bach, Johann Sebastian, 1685-1750.

Kantate Nr.147 / Herz und Mund und Tat und Leben, BWV 147. - Wiesbaden : Breitkopf & Härtel.

German words.