2 Great Resources

Check out www.goswim.tv for great swimming videos on strokes, drills and techniques.

 

I highly recommend MInd Gym: An Athletes Guide to Inner Excellence by Gary Mack.  Its is a great mental training tool and a really fun and easy to read book.