Principles of paleontology

David M. Raup, Steven M. Stanley
W. H. Freeman
9780716700227
0-7167-0022-0