Source: http://espace.etsmtl.ca/482/1/BENSENOUCI_Ahmed.pdf