An engineering theory of plasticity