Piano Rabbit Hole: Improvisation Theory & Practice
30.58 Level 29 — one chorus, three vocabularies