Bach: The Well-Tempered Clavier II, BWV 870-893

Prelude and Fugue