Source: http://www2.unb.ca/gge/Pubs/TR95.pdf