Piano Rabbit Hole: Improvisation Theory & Practice
29.63 Counterpoint and chord voicing are the same problem from opposite directions