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