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

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