Source: http://nvlpubs.nist.gov/nistpubs/jres/34/jresv34n3p271_a1b.pdf