Climate change and life the complex co-evolution of climate and life on Earth, and beyond / - Filippelli, Gabriel M. (Elsevier,, 2023)