Invertebrate zoology: A functional evolutionary approach - Ruppert, Edward E, et al (2004)