Sonata No. 1 in G minor BWV 1001 for violin solo

Sonata No. 1 in G minor BWV 1001 for violin solo