Bach: Six Concertos for the Margrave of Brandenburg

European Brandenburg Ensemble & Trevor Pinnock