HIGH-PERFORMANCE TRAINING FOR SPORTS edited by Dan Lewindon and David Joyce. New.