Source: https://classes.bnf.fr/pdf/Idrisi2.pdf