Source: http://thesis.univ-biskra.dz/2214/1/franc_m1_2016.pdf