Source: http://www.univ-oran2.dz/VRPG2/laboratoires/egeat/images/egeat/revue/CGO_Numero_11/articles/CGO-11-09.pdf