Text this: Understanding fossils - an introduction to invertebrate paleontology - Peter Doyle