Piano Rabbit Hole: Improvisation Theory & Practice
49.37 Level 16 — harmonic consonance versus rhythmic dissonance