The Last Generation: Why Europa Might Be Jupiter's Final Attempt at Making Moons

Europa and the other Galilean satellites might be the survivors of multiple generations of moons that formed and were destroyed during Jupiter's violent youth.