Source: http://thesesups.ups-tlse.fr/2189/1/2013TOU30138.pdf