Piano Rabbit Hole: Improvisation Theory & Practice
110.170 Mini-project 5 — Erosion and Reconstruction