Source: https://nvlpubs.nist.gov/nistpubs/jres/72A/jresv72An5p453_A1b.pdf