Source: https://www.cerias.purdue.edu/assets/pdf/bibtex_archive/94-05.pdf