Last week I bought myself the teach yourself 'Total Immersion' swimming technique book and the results have been remarkable.

I've knocked over 3 minutes off my mile time by adopting the body roll approach advocated in the book.

It's amazing really.

If you swim I highly recommend this book