Guitar Mode Encyclopedia: 21 Modes of the Major, Melodic Minor, and Harmonic Minor Scales (The Ultimate Guitarist's Reference Series)