Source: https://papers.ssrn.com/sol3/Delivery.cfm/SSRN_ID3211293_code3056711.pdf?abstractid=3211293