The Triathlete's Guide to Swim Training by Steve Tarpinian
For many triathletes, swimming is the weakest link on race day. The Triathlete's Guide to Swim Training explains how to refine swim form, build speed, and establish an effective training schedule.