Source: http://thesesups.ups-tlse.fr/2180/1/2011TOU30261.pdf