Three Part Invention

WheelWorks - Prelude #5 in D Major from the Well Tempered Clavier I