Bach: Sonatas and Partitas BWV 1001-1006 for Violin solo [Study Score] (Henle Urtext)