The 99 Most Essential Violin Masterpieces

Partita No. 2 in D Minor for Solo Violin, BWV. 1004 - I. Allemande