Compare Kevin Mayhew, Plugging in the Gaps: 100 Improvisations which may be stretched or shrunk to suit the occasion $22.50 Quickview