Piano Rabbit Hole: Improvisation Theory & Practice
103.77 Level 48 — write a tune that survives bad arranging