Acsm's Advanced Exercise Physiology by Peter Farrell & [none] American College of Sports Medicine