Source: http://thesis.univ-biskra.dz/1125/5/Chapitre%203.pdf