Bach for the Mind

J.S. Bach: Goldberg Variations, BWV 988: Var. 25