Biology of the invertebrates - Jan A. Pechenik (McGraw Hill)