Piano Rabbit Hole: Improvisation Theory & Practice
104.129 Level 99 — simple harmony, active melody