Source: https://www.emse.fr/~klocker/cours/plasticite/chap1/chap1.pdf