What causes the Earth’s climate to change?

Geological records demonstrate that there have been a number of large variations in Earth’s climate in the past.