Cross Country Skiing: A sport for life. Long-Term Athlete Development Guide (Cross Country Canada, 2007)