Better jazz improvisation by understanding jazz chords & scales - All the jazz theory every jazz musician should know