Source: http://fc.isima.fr/~lacomme/site3/doc/These_Wahiba_2002.pdf