Piano Rabbit Hole: Improvisation Theory & Practice
14.28 Level 9 — melody before harmony