Discovering the Prehistoric World: A Guide to the Astonishing Forms of Early Life on EarthMarianne Taylor