Jazzology: The Encyclopedia of Jazz Theory for All Musicians by Nor Eddine Bahha, Robert Rawlins (Paperback, 2005)