Bach - Preludes

Prelude, BWV 1006a