Source: http://thesis.essa-tlemcen.dz/bitstream/handle/STDB_UNAM/422/Polycopié_Saadia Ghellai.pdf?sequence=1