Invertebrate immune systems--not homogeneous, not simple, not well understood.

Invertebrate immune systems--not homogeneous, not simple, not well understood.