The Essential Swimmer
This is the essential guide to a successful swimming program for fitness and competitive swimmers alike, filled with concise, practical advice on everything from basic stroke technique to advanced training programs.  It will teach you how to identify your own stroke, kick, body position, and breathing flaws, and provides innovative drills to correct errors in form.  Steve Tarpinian is an experienced swimming coach and an Ironman triathlete.