Invertebrate palaeontology and evolution - Clarkson, E N K (1986)