Bach: Sonatas for Flute and Harpsichord

Sonata for Flute and Harpsichord in E-Flat, BWV 1031 - I. Allegro moderato