Source: https://depozit.isae.fr/theses/2008/2008_Bertrand_Xavier.pdf