Jupiter, Transit of Ganymede, Mark L Mitchell