Source: https://cmm2017.sciencesconf.org/128925/article_Badr_BENYACHOU_Meknes_2017.pdf