Translation: O innocent Lamb of God, BWV 656. Arrangements and Transcriptions. Bach, Johann Sebastian.