Invertebrate Palaeontology and Evolution by Euan Clarkson