Invertebrates 3e by Peter P. Calow, David Golding & John I. Spicer