Mysteries of the solar system linked to giant impact of planetary embryo Karin Valentine December 08, 2019