Source: https://ir.canterbury.ac.nz/bitstream/handle/10092/8115/yoong_thesis.pdf