Foundations of Earth Science [With Applications and Investigations in Earth Science] by Edward J. Tarbuck & Frederick K. Lutgens