Source: https://faculty.washington.edu/snoegel/PDFs/articles/Noegel 52 SAK 2007.pdf