Source: http://doc.centrale-marseille.fr/TFE/2012/TFE_raymond_2012.pdf