Essential Rock Guitar Techniques: 24 Skills Every Serious Player Should Master