Source: https://www.unige.ch/gsi/files/4614/0351/6356/hagner.pdf