Source: http://eprints.univ-batna2.dz/1654/1/mémoire finale.pdf