How did Johannes Kepler refine the Copernican model of the solar system?
a) Introduced the concept of elliptical orbits
b) Added epicycles to planetary paths
c) Proposed a geocentric system
d) Rejected the heliocentric model