Johann Sebastian Bach - Six Concertos for the Margrave of Brandenburg Trevor Pinnock European Brandenburg Ensemble Avie 2007