Rock, Bone, and Ruin: An Optimist's Guide to the Historical Sciences (Life and Mind: Philosophical Issues in Biology and Psychology) [Hardcover]