Source: https://tdoctorat.univ-setif.dz/facultes/facultes1/TEC/2013/Mustapha SARRA.pdf