Source: http://thesis.univ-biskra.dz/5641/1/Thése ZERARI Sami.pdf