Source: https://dspace.univ-tlemcen.dz/bitstream/112/995/6/CHAPITRE02.pdf