Bach: Flute Sonata No.2 in Eb major, BWV1031

Done