William Ruddiman has written a college-level textbook "Earth's
Climate: Past and Future" which covers the entire spectrum of changes in Earth's climate.
This book provides an excellent introduction to the field of paleoclimatology.
For the non-scientist, John Imbrie's "Ice
Ages: Solving the Mystery" is a great read. It provides an engaging historical perspective on the search for the causes of ice