Source: https://www.cnfpt.fr/sites/default/files/mem_ns_rdc_redux.pdf