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