Milutin Milanković
The explanation is not entirely accurate, so no doubt there are other factors also at work. These other factors would be such things as how much oxygen and carbon dioxide are in the atmosphere, the position of the continents, the amount of volcanic action, and so on. However, the cycles of climate do seem broadly to go as Milankovic predicted. Geological evidence from rhythmical features in sedimentary rocks are common.