Piano Rabbit Hole: Improvisation Theory & Practice
107.114 Level 96 — two harmonic languages in the middle