http://www.pifsc.noaa.gov/library/pubs/SP-06-002.pdf