Source: https://www.lip6.fr/Laboratoire/Rapport_2012/Bilan.pdf