Source: https://dl.ummto.dz/bitstream/handle/ummto/968/th%C3%A8se3.pdf