Training and conditioning young athletes. Science-based training to maximize strength, power, speed, agility, flexibility, and endurance - Bompa, T. O.; Sarandan, S. O. (Human Kinetics, 2023)