Piano Rabbit Hole: Improvisation Theory & Practice
110.36 Level 29 — harmonic reinterpretation