Piano Rabbit Hole: Improvisation Theory & Practice
103.73 Level 45 — second pass: extensions