Foundations Of Earth Science by Edward J. Tarbuck & Frederick Lutgens