Source: http://cda-adc.ca/jadc/vol-73/issue-3/vol73_issue3.pdf