Bach Three part inventions for string trio nos 1-8

Bach Three part inventions for string trio nos 1-8

Bach Three part inventions for string trio nos 1-8

£7.50

Arranged by Otty and Rattenbury for violin, viola/violin2 and cello
SKU: SJ T1988-1