20141101 home.science: Earth's water is from meteorites: Study