Here are a few resources that will hopefully be of use to you. Further workouts and training/racing tools are available to coached athletes (login required).