science By Neilan.Loi 19 Nicolaus Copernicus 100 Claudius Ptolemy 1564 Galileo Galilei 1571 Johannes Kepler 1656 Edmond Halley