Source: http://thesis.univ-biskra.dz/2514/3/chapitre 1.pdf