Source: https://ds.univ-oran2.dz:8443/jspui/bitstream/123456789/1556/1/these%20PDF.pdf