Source: https://www.ummto.dz/dspace/bitstream/handle/ummto/14142/MEMOIRE%20COMPLET%20pdf.pdf