High performance swimming / Alan Lynn. - Lynn, Alan (Crowood, 2008)