Text Book of zoology invertebrates - Marshall, A.J.