3 Sonatas and 3 Partitas BWV 1001-1006 - for Solo Violin - Johann Sebastian Bach - Violin Barenreiter Violin Solo

Product Description
Includes: Sonata 1 g-Moll, BWV 1001, Partita 1 h-Moll, BWV 1002, Sonata 2 a-Moll, BWV 1003, Partita 2 d-Moll, BWV 1004, Sonata 3 C-Dur, BWV 1005, Partita 3 E-dur, BWV 1006

In stock! Available to ship
$40.00