Theory of plasticity