Paleobotany definition for fossils , ten different types of fossils like amber mold and casts chemical fossils compression impression petrification microfossils macrofossils pseudofossils index fossils coal and fossilization were explained with different photos and explanation