Earth System History door Steven M. Stanley, all material written by Cram101. & Frank A. Stanley