Source: https://bionmr.unl.edu/files/publications/79.pdf