Bach: Prelude No. 2 in C Minor, BWV 846

Bach: Prelude No. 2 in C Minor, BWV 846