Source: https://web.stanford.edu/~loening/manuscripts/Loening_2003_AMIDE_postprint.pdf