Piano Rabbit Hole: Improvisation Theory & Practice
98.110 Level 66 — “What still needs to happen?” test