New Science Of Swimming by Brian E. Counsilman & James E. Counsilman