Piano Rabbit Hole: Improvisation Theory & Practice
7.27 Harmonize by function, not just note matching