Biology of the invertebrates - Pechenik, Jan (Wm. C. Brown, 1996)