Piano Rabbit Hole: Improvisation Theory & Practice
120.79 Level 59 — cadence works, form doesn't