Great resource for any and all types of athletes. Informative and quick to buzz through. There is a ton of info. for the novice and pro. It's not organized perfectly, but the content is worth the purchase.