Fundamentals of Fast SwimmingEbookFundamentals of Fast SwimmingbyGary W. Hall, M.D., OLYRating: 0 out of 5 stars0 ratingsSave Fundamentals of Fast Swimming for later