Dan Haerle
Jazz Improvisation for Keyboard Players is a straightforward, no-nonsense improvisation series. It deals with creating melodies, using the left hand, pianistic approaches to soloing, scale choices for improvisation and much more.