Source: https://www.lpi.usra.edu/meetings/lpsc2005/pdf/1735.pdf