Championship Swim Training by John Atikinson & Bill Sweetenham