Bach: 3 Trio Sonatas BWV 525, 529, 530 [2 gtrs] Posted on May 3, 2014 by Lee Buy Bach: 3 Trio Sonatas BWV 525, 529, 530 at Clear Note