Source: https://ipcig.org/pub/IPCWorkingPaper1.pdf