Source: https://archive.siam.org/journals/tex/online/docsiamonline.pdf