Piano Rabbit Hole: Improvisation Theory & Practice
114.158 Level 125 — one rhythmic surprise