Flanagan, Kathryn M.

Vertebrates, phylogeny and philosophy : contributions to geology