Geist und Seele wird verwirret, BWV 35 by Johann Sebastian Bach