Barrington, E.J.W

Invertebrate structure and function - 2nd ed. - New York John Wiley 1979 - xiv,765 p.

0470265035

592.01 / BAR