Source: http://thesesups.ups-tlse.fr/1261/1/2010TOU30142.pdf