Source: https://www.hou.usra.edu/meetings/lpsc2015/pdf/1323.pdf