Non-Linear Theory of Elasticity