Source: https://scholarspace.manoa.hawaii.edu/bitstream/10125/44449/1/20_01_linwarschauerblake.pdf