Source: http://nvlpubs.nist.gov/nistpubs/jres/43/jresv43n6p519_A1b.pdf