Invertebrate zoology A functional evolutionary approach - Ruppert, Edward E. (Australia Thomson, 2004)