Bach Mirrored

Prelude & Fugue in C Major, BWV 545: Prelude