Thesaurus of Scales and Melodic Patterns.
Slonimsky, Nicolas.