Bach 3 Sonatas And 3 Partitas Bwv 1001 1006 Violin

$52.95 AUD
Price Match Guarantee*

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