Earth geologic principles and history - Chernicoff, Stanley (Houghton Mifflin, 2002)