Source: http://www.univ-oran2.dz/VRPG2/laboratoires/egeat/images/egeat/revue/CGO_Numero_12_et_13/CGO_Numero_12_et_13_.pdf