Concepts and challenges earth's structure and history - Bernsten, Leonard (Globe Fearon, 2004)