Piano Rabbit Hole: Improvisation Theory & Practice
79.95 Challenge 4 — one altered chord per chorus