Review: Very thorough
Rating: 4 out of 5
Date: 02 18, 2013
The author covers all of the most important areas that effect performance. The information is presented in a very clear manner that is easily understood. Newbies on up to accomplished athletes should benefit from this material.