Source: https://dspace.univ-tlemcen.dz/bitstream/112/11433/1/Ms.ELN.Tahraoui+Halil.pdf