Bach 3 Sonatas And 3 Partitas Bwv 1001 1006 Violin

$57.95 AUD
Price Match Guarantee*

In Stock: 5

Without any doubt J.S. Bach's cycle of the three Sonatas and Partitas BWV 1001-1006 represents one of the pinnacles of classical European music. According to C.P.E. Bach a contemporary voice stated that there was