Atlas of Marine Invertebrate Larvae
Edited by Young, Professor Craig M; Edited by Sewe・・・
640 ppp
9780080575513
Atlas of marine invertebrate larvae
edited by Craig M. Young ; associate editors, Mary・・・
xiv, 626 p., [24] p. of plates 31 cm
0127731415
Atlas of Marine Invertebrate Larvae
Edited by Young, Professor Craig M; Edited by Sewe・・・
630 ppp
9780080574639
Atlas of marine invertebrate larvae
edited by Craig M. Young ; associate editors, Mary・・・
xiv, 626 p., [24] p. of plates 30 cm
9780123736086