Geologic Explanation: Thinking Like a Geologist Philosophical Perspectives from Robert Frodeman and Carol E. Cleland Philosophical Perspectives from Robert.