Piano Rabbit Hole: Improvisation Theory & Practice
80.52 Level 29 — major7 chord can be non-tonic