Bach Mirrored

Fantasia & Fugue in G Minor, BWV 542: Fugue