Guitar Soloing Basics: Techniques, Scales, Theory and Lots of Licks for Playing Lead Guitar in a Variety of Styles