Bach: The Well-Tempered Clavier, Books I & II: BWV 846-893

Fuge Nr. 24, H-Moll, BWV 893