Invertebrates - Brusca, Richard C; Brusca, Gary J (Sinauer Associates, Inc, 2003)