Biology of the invertebrates - Pechenik, Jan A (2003)