Try it FREE NOW at http://www.muscleandmotion.com/free-trials/
Muscle&Motion Strength Training contains a very rich, visual, professional, and regularly-updated knowledge base.
It includes: strength & stretching exercises for each muscle in the human body with very detailed and deep visual analysis using 3D animations; musculoskeletal anatomy; and theory on techniques, methods and mechanics related to the movement of the body.
Learn More at http://www.muscleandmotion.com/products/strength-training-app/