Source: https://www.hou.usra.edu/meetings/lpsc2014/pdf/1489.pdf