Piano Rabbit Hole: Improvisation Theory & Practice
51.59 Level 29 — resolve rhythm before harmony