Earths Climate Past and Future