Kanon zu zwei Stimmen, BWV 1086

Kanon zu zwei Stimmen, BWV 1086 a song by Johann Sebastian Bach on Internet Music