Bach: Goldberg Variations played on Harpsichord, Piano, Organ and by String Trio