This CD contains 18 pieces by Johann Sebastian Bach including Violin Concerto in A minor, Christmas Oratorio, Jesu Joy of Man's Desiring, Brandenburg Concertos No's 1,2 and 3, Concerto in C minor for Violin and Oboe, Goldberg Variations, Suite No. 3 in D, Nun Komm der Heiden Heiland, Piano Concerto No. 5, Suite No. 2 in B minor, Sonata No. 3 in C for Solo Violin, Violin Concerto No. 2 in E, Suite No. 4 in D, Double Concerto in D minor, Wachet auf Cantata No. 1 and Toccata and Fuguie in D minor.