J. S. Bach - Sonatas and Partitas for Solo Violin

Sonata II A Minor, BWV 1003 - Grave