This report from the United States Geological Survey (USGS) is available online as a pdf file. It discusses the relationship between glacial advance and retreat and climate change and the three main theories that have caused repeated glaciation: the Milankovitch theory, changes in energy output of the sun and increases in volcanic activity. It contains many images and maps of glaciers and their extent.