Periodization Training for Sports - 2nd Edition by Tudor Bompa, Tudor O. Bompa & Michael Carrera