Piano Rabbit Hole: Improvisation Theory & Practice
110.38 Level 30 — common-tone development