The Jazz Canvas
The New Jazz Standard.
75 original compositions by 25 innovative jazz musicians
Buy the Book