NSCA's Essentials of Personal Training - Brad J. Schoenfeld, National Strength & Conditioning Association (NSCA), Ronald L. Snarr