Brandenburg Concerto No. 3 (BWV 1048) J. S. Bach AU$26.25 Six flutes with piano OR Three flutes and three clarinets with piano (Mixed: Intermediate & Advanced)