The Fossils of the Hunsrck Slate: Marine Life in the Devonian (Cambridge Paleobiology Series)