Source: https://web.fastcrm.rocks/files/CVALIMM/chapter/CVALIMM.pdf