SRI RAY LANKESTER,E

Treatise on Zoology. Vol. VII, appendiculata,Third fascicle; Crustacea - New Delhi. A.J.Reprints Agency, IN 1981 - (viii),346

595.3