Geology And The Environment by Richard W. Hazlett, all material written by Cram101. & John T. Trent