Source: https://www.emse.fr/~fortunier/cours/Constitutive_Equations/poly.pdf