Piano Rabbit Hole: Improvisation Theory & Practice
106.46 Level 35 — roots on beat 1