Source: https://mro.massey.ac.nz/bitstream/handle/10179/734/2whole.pdf?sequence=1