Earth System History - Stanley, Steven M (2005)