Author: johann sebastian bach, michel corboz, kurt equiluz, gerhard faulstisch, philippe