Invertebrates - Brusca, Richard C. (Sinauer Associates, 2003)