Modern Jazz Piano: A Study In Harmony And Improvisation