Biology of the Invertebrates - Pechenik, Jan A. (McGraw-Hill, 2010)