Invertebrate zoology. - Ruppert Edward E; Fox Richard S (Australia Cengage learning, 2004)