Useful web sites

Aquakids swimming lessons

STA - Swimming Teachers' Association

The Amateur Swimming Association