Essentials of Strength Training and Conditioning

NSCA -National Strength & Conditioning Association