Source: https://dspace.univ-tlemcen.dz/bitstream/112/14658/1/sarah-bouhmida.pdf