Source: https://atlantide.univ-nantes.fr/IMG/pdf/atlantide-4-kresine.pdf