Piano Rabbit Hole: Improvisation Theory & Practice
6.90 Advanced challenge: destination-only solo