Piano Rabbit Hole: Improvisation Theory & Practice
84.99 Challenge 5 — dominant only