Source: http://rdoc.univ-sba.dz/bitstream/123456789/784/3/MAG_Inf_KHIATI_Nadri.pdf