Manyebook
David A.T. Harper
Introduction to Paleobiology and the Fossil Record