Galileo, Descartes and Newton's Laws