Source: http://thesesups.ups-tlse.fr/3087/1/2014TOU30328.pdf