Andrew H. Knoll is a paleontologist who is particularly conversant with the integrative approaches of modern day evolutionary science. Rooted in the rocks, he writes with skill about the geological and geophysical processes at work in early earth formation, and their implications for the evolution ...