O Lamm Gottes unschuldig, BWV656

Whose song is O Lamm Gottes unschuldig, BWV656?

Artist Album
Ewald Kooiman (Temple protestant, Bouxwiller)
Bach organ works, Vol. 07 (Kooiman, Aeolus)
J.S. Bach - Complete Organ Works. Disc 07
James Johnstone
Bach Organ Works