Source: http://www.irsamc.ups-tlse.fr/loos/pub/thesis.pdf