Piano Rabbit Hole: Improvisation Theory & Practice
77.73 Level 45 — form ahead of harmony