Source: http://cerea.enpc.fr/fich/support_cours/POLU1_2010-2011/VET-Introduction.pdf