Place the following events in chronological order, from earliest to latest
A. Copernicus' heliocentric model, Kepler third law, Galileo's discovery of Jupiter's moons
B. Kepler's third law, Copernicus' heliocentric model, Galileo's discovery of Jupiter's moons
C. Copernicus' heliocentric model, Galileo's discovery of Jupiter's moons, Kepler's third law,
D. Kepler's third law, Galileo's discovery of Jupiter's moons, Copernicus' heliocentric model