Colliding Worlds: How Cosmic Encounters Shaped Planets and LifeAudiobookColliding Worlds: How Cosmic Encounters Shaped Planets and LifebySimone MarchiRating: 0 out of 5 stars0 ratingsSave Colliding Worlds: How Cosmic Encounters Shaped Planets and Life for later