Source: https://membres-ljk.imag.fr/Olivier.Gaudoin/FiSys.pdf